Estoy tratando de ejecutar mi código nativo de reacción desde un repositorio de github en ubuntu usando npm start y expo. Cuando ejecuto npm start me sale el siguiente error:
"No se puede determinar qué versión nativa del SDK usa su proyecto porque el módulo expo no está instalado. Instálelo con yarn add expo e intente nuevamente".
Probé la 'exposición de agregar hilo', pero parece que no funciona porque no puedo hacer que el hilo funcione y no reconoce 'agregar'. Tampoco he encontrado nada sobre este problema. ¿Alguien sabe lo que está pasando?
Pruebe npm install expo en lugar de yard add expo .
Nota: yarn es otro administrador de paquetes como npm . Si ya tiene npm instalado, puede reemplazar yarn add con npm install siempre.
Solo quería decir que ejecutar npm install resolvió el problema. (Me di cuenta de que el problema probablemente se debía a que mis dependencias no estaban instaladas correctamente).
Al tomar el proyecto de un repositorio remoto, obviamente no tomará la carpeta node_modules (carpeta con todas las dependencias del proyecto) porque está en .gitignore. ¿Por qué está en .gitignore? Porque es demasiado grande y se puede descargar fácilmente en una máquina local cuando sea necesario (ejecutando npm install ).
Este comando de instalación de npm install instala todas las dependencias en package.json en una carpeta local llamada node_modules, lo que garantiza que todas mis dependencias estén instaladas correctamente. Esto entonces permite que mi proyecto funcione.
Actualicé npm a la última versión -> npm install -g npm@latest
Expo desinstalada -> npm uninstall -g expo-cli --save
Eliminé la carpeta .expo, reinstalé expo y esto funcionó para mí.
Esto podría ayudar a algunos, porque soy nuevo en rn expo. Y obtuve este error.
yarn installexpo del módulo no está instalada. Instálalo con yarn add expo e inténtalo de nuevo.expo init Game-Zone
× Algo salió mal al instalar las dependencias de JavaScript. Verifique sus registros de npm.
El mismo problema aquí al instalar expo init. Pero noté algo mal en la instalación de las dependencias de JavaScript, así que revisé el paquete.json: donde tenía algunos problemas destacados en las dependencias:
"dependencies": { "expo": "~40.0.0", "expo-status-bar": "~1.0.3", "react": "16.13.1", "react-dom": "16.13.1", "react-native": "https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz", "react-native-web": "~0.13.12"instalar npm
** Simplemente instalará la instalación pendiente o las dependencias de JavaScript interrumpidas por Internet se verificarán o reinstalarán utilizando el archivo package.json. Si package.json no está actualizado, elimine todo el archivo y reinicie expo init name-of-file mientras verifica la conexión a Internet **
Tengo el mismo error, pero el problema no está en la exposición. Debe verificar si tiene el archivo del módulo de nodo; de lo contrario, debe ejecutar:
npm installSi eso no funciona, puedes forzarlo:
npm install --force.Entonces corre:
npm install expoSi está utilizando hilo, puede reemplazar npm por hilo.
este es mi caso, espero que pueda ayudar a alguien.